package com.yy.wga.pay.service.client.response.alipay;

import com.yy.wga.pay.service.client.enums.EPayOrderStatus;
import com.yy.wga.pay.service.client.response.BaseTransferResponse;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

import java.util.Date;

/**
 * 支付宝转账接口返回参数
 *
 * @author guochao
 * @date 2020/4/13 14:21
 */
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class AliPayTransferResponse extends BaseTransferResponse {
    private static final long serialVersionUID = 6802776503895458458L;
    /**
     * 应用Id
     */
    private String appId;
    /**
     * 第三方渠道订单号
     */
    private String channelOrderNo;
    /**
     * 第三方渠道流水号
     */
    private String channelFundOrderNo;
    /**
     * 支付订单状态
     */
    private EPayOrderStatus status;
    /**
     * 支付失败信息
     */
    private String errorMsg;
    /**
     * 到账时间
     */
    private Date finishTime;
}
